package com.zxl.designpattern.behavioral.templatemethod;

/**
 * 模范方法模式测试类。说实话看起来有点像工厂方法模式，但是工厂方法模式是创建型模式，而模板方法模式是行为型模式。
 */
public class Test {
    public static void main(String[] args) {
        System.out.println("创建战士");
        CharacterCreator warriorCreator = new WarriorCreator();
        warriorCreator.createCharacter();
        
        System.out.println("创建法师");
        CharacterCreator mageCreator = new MageCreator();
        mageCreator.createCharacter();
    }
}    